Skip to main content
TrustRadius
Oracle Autonomous Data Warehouse

Oracle Autonomous Data Warehouse

Overview

What is Oracle Autonomous Data Warehouse?

Oracle Autonomous Data Warehouse is optimized for analytic workloads, including data marts, data warehouses, data lakes, and data lakehouses. With Autonomous Data Warehouse, data scientists, business analysts, and nonexperts can discover business insights using data of any size and type.…

Read more
Recent Reviews

Nice

9 out of 10
March 29, 2022
Incentivized
I used to use it in my previous role when I was working as a Spatial Data Analyst. I mostly used it to query and model GIS data and to …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Oracle Autonomous Data Warehouse?

Oracle Autonomous Data Warehouse is optimized for analytic workloads, including data marts, data warehouses, data lakes, and data lakehouses. With Autonomous Data Warehouse, data scientists, business analysts, and nonexperts can discover business insights using data of any size and type. The…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

6 people also want pricing

Alternatives Pricing

What is Amazon Redshift?

Amazon Redshift is a hosted data warehouse solution, from Amazon Web Services.

What is ClicData?

ClicData is a 100% cloud-based business intelligence platform that allows users to connect, process, blend, visualize and share data from a single place. As an automated platform, users are able to rely on the latest version of company data, to ensure users make the right decisions. Hundreds of…

Return to navigation

Product Details

What is Oracle Autonomous Data Warehouse?

Oracle Autonomous Data Warehouse is optimized for analytic workloads, including data marts, data warehouses, data lakes, and data lakehouses. With Autonomous Data Warehouse, data scientists, business analysts, and nonexperts can discover business insights using data of any size and type. The solution is built for the cloud and optimized using Oracle Exadata.

Oracle Autonomous Data Warehouse Competitors

Oracle Autonomous Data Warehouse Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Oracle Autonomous Data Warehouse is optimized for analytic workloads, including data marts, data warehouses, data lakes, and data lakehouses. With Autonomous Data Warehouse, data scientists, business analysts, and nonexperts can discover business insights using data of any size and type. The solution is built for the cloud and optimized using Oracle Exadata.

Amazon Redshift and Microsoft SQL Server are common alternatives for Oracle Autonomous Data Warehouse.

The most common users of Oracle Autonomous Data Warehouse are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(242)

Attribute Ratings

Reviews

(1-21 of 21)
Companies can't remove reviews or game the system. Here's why
March 29, 2022

Nice

Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used to use it in my previous role when I was working as a Spatial Data Analyst. I mostly used it to query and model GIS data and to write spatial queries to extract meaningful information. We used a GIS product that was only compatible with oracle and TOAD. I had some fun learning/experiences with it.
  • Querying & Extraction of Data
  • Data modelling
  • Materialised views and views creating
  • More user interactive
  • Syntax rectifying capability
  • UI
It has always been well suited to me while writing spatial and nonspatial oracle SQL queries to extract some meaningful data. It made my life easier to write queries etc. The good thing is that it has got heaps of documentation available online and also tutorials which are good for learning purposes. Bad in the sense that probably can be improved in terms of UI
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Autonomous Data Warehouse was tested for specific reporting use cases. It was tested to see how efficient it is when compared to our current existing solution. Also, we have a requirement to keep the database up and running 24x7. The autonomous data warehouse setup and maintenance are very simple and easy, it will help to manage resources efficiently.
  • It is easy to setup.
  • It is easy to manage.
  • Database admin with limited experience can manage.
  • Performance.
  • Connectivity with third party tools needs to be improved.
  • No on-prem solution.
It is well suited for analytical reporting, data lake, and read-intensive databases. I have faced some issues with integration and connecting to third-party tools.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Autonomous Data Warehouse is a fully managed database that’s tuned and optimized for data warehouse workloads, so we decided to give it a try with a POC. It combines the market-leading performance of Oracle Database with the ease of Autonomous Database and is self-driving, self-securing, and self-repairing. Our objective was to spend our time focusing on delivering applications to solve our business problems. One of the hurdles was the time spent in maintaining--upgrading, patching, installing new services. Oracle Autonomous Data Warehouse gave us the confidence to delegate the operational well-being of our database instances to the experts who designed it from the ground up.
  • Excellent performance, ease of use, great scalability, and most importantly excellent integration with Oracle GoldenGate for real-time data view
  • Fully managed enterprise class, full-featured relational database that brings the power of Oracle technology to managed Cloud; support for private endpoints to keep data private
  • Multi-user, high concurrency real-time reporting from across several data sources
  • Level of integration or compatibility to connect it to different applications can be improved
  • The support service is slow
  • The issue is with the record number limitation of not being able to bring back more than one million records or not being able to export larger datasets to Excel
The ease of use for our team, their ability to create their own data flows and bring in data sets, the function option for users with limited SQL experience.
  • Drive innovation
  • Cost management
  • Create internal/operational efficiencies
  • Improve business process outcomes
  • Improve supplier or partner relationships
  • Improve compliance and risk management
  • Improve customer relations/service
  • Improve business process agility

Not suited: Nothing really. Now with the latest version; it is super stable and fast.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is used in multiple departments to build in-house analytics tools where we use Oracle as our main database.
The current purpose of using Oracle in our team is just for storing less data but highly index database for frequent data fetch which enable our operation to resolve customer tickets/complaint within SLA. Our current system is small which may we scale in the future (10-20 million records in main and we also create SCD type 1,2 and 3 ETL flow using Oracle).
  • To work in SQL and PL SQL and create high index database. Its user base is very huge so it is used in most of the company which helps in building profile.
  • Easy integration in application development, I have used in python currently.
  • Developers must know the backend as well so that they can build a scalable product.
  • If you learn SQL using Oracle, which cover most of the syntax, then you will be proficient in SQL and can easily work on other tools too (for ex, MySQL and PostgreSQL).
  • In Oracle Data Warehouse I used to build Type 1 and Type 2 Load frequently, where I did not face any issue, so nothing to improve from a product functionality point of view.
  • If UI is more interactive as in Informatica, then maybe more users can start using this
  • Blog link must be there on one site for solving user issues.
Create a whole review system that requires work table, stage table, and History table and OLAP table. In Oracle Data warehouse this is very easy, fast, and with a high user base you can get many solutions implemented by looking online. Building complete end-to-end data pipeline and updating old tables is very easy. Integration with other applications or loading data using an external API is very hassle free task.

We build a small review system where work table loaded using API and then cluster other processing stuff done on the work table and data saved to stage table and final SCD type 1 load to base table. This is ultimately used by the Operations team for solving end-user queries.


Lisandro Fernigrini | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I'm using the a Free Tier [Oracle] Autonomous Data Warehouse in a PoC / Test environment to centralize information from a wide range of sources in order to allow quick Reporting and OLAP analysis of data coming from our suite of tolling software. I'm integrating information from more than 30 databases (20 SQL Server, 5 Oracle and other like Postgres). This POC will try to demonstrate the ease of use and maintenance of Autonomous databases so we can recommend them to our customers.
  • Simple and quick provisioning and configuration
  • Really good and fast ETL features allow quick data load
  • Always pached, always available. Foerget about many tedious admin tasks
  • Pricing may we high when using all features
It's great if you are already using othe Oracle Cloud products. It is really simple to integrate with them. We plan to use it as a central datawarehous hosting data from many different data sources.
Krishan Mohil | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
<h3><span style="font-size: 15px; color: rgb(21, 21, 33); font-family: &quot;Source Sans Pro&quot;, sans-serif; font-weight: 500;">One of the biggest challenge is the scaling and provisioning of hardware &amp; software for any data ware house solution and also the associate problems like configuration, security and importantly tuning of the storing and fetching/querying data. For the same reason Oracle Autonomous Data Warehouse tool used for one of the project for the customer. It help overcome some of critical, complex, manual and time consuming tasks like hardware procurement, configuration, security, high availability and high performance all this with reducing administrative cost and no human error.</span></h3>
  • Scale Up & Down as you need to reduce the cost immediately.
  • Save lots of time and costs, helped project delivery in less time which is a big plus for customer and vendor. Also, saving administrative cost.
  • Performance Tuning, security, backup and high availability.
  • Combine the abilities of a data lake and a data warehouse to manage any data type for business analysis.
  • The analytics come with it to code collaboratively with the rest of your team, not the classic data miner GUI interface.
  • Due to security limitations, neither the powerful GUI development environment Application Express (yet?) nor Oracle R Enterprise are not available.
[Oracle Autonomous Data Warehouse] is well suited in most of case when it comes to save time, cost, quick project delivery, over the cloud and instant scale up and down features. I would not say scenarios where it is less appropriate, it always with anything which comes news have some features missing or not available as of time, you can find ways for better analytics or other ways than no support for R language.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Oracle Autonomous Data Warehouse is used in automation of provisioning and configuring a data warehouse. It is also used to tune and scale the data warehouse as needed. It is used across the whole organization.
Business problems that it addresses: Since the manual work is almost completely eliminated, the cost of administering a data warehouse is reduced significantly. Also, this is highly secured and reliable.
  • High performance using continuous query optimization, table indexing, data summaries, and auto-tuning
  • Autonomous data encryption and security patch application
  • Different deployment models--shared, dedicated, and cloud@customer
  • Built in analytics--this makes data loading, indexing, and building good data visualization models easier
  • Improved machine learning capabilities
  • I find it to be the best autonomous solution out there with high scalability and reliability
  • More capabilities of Analytics Cloud
Well suited when
1. High performance is needed--The autonomous data warehouse is capable of increasing performance for continuous query optimization, table indexing, data summaries, and auto-tuning even as data volume and number of users grows.
2. High scalability is needed--Unlike other cloud services that require downtime to scale, Oracle Autonomous Data Warehouse scales while the service continues to run.
3. Automation is needed--Oracle Autonomous Data Warehouse automates provisioning, configuring, securing, tuning, and scaling for a data warehouse.

Less suited when
1. There is not a significant amount of data that needs to be handled on a daily basis.
2. Data analytics is not a requirement.
Duncan Hernandez | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The blockchain style for data storage and analysis. We have many different data formats from XML, HTML, JSON and this tool is very useful in organizing and querying all types of data at once. Getting all of our data centralized in one place and then only using one tool to look at all of it is hugely beneficial.
  • Integration with other Oracle products is very easy.
  • Centralizing different data formats.
  • Smooth implementation.
  • Learning curve can be high if the user is inexperienced.
  • Can get expensive with options.
Again, it is great for consolidating our data. It performs much better than our last tool. Our reports are smooth and we are able to integrate more data within each report. This is huge because this is the ideal outcome of a product like this. We haven't moved all of our ETL to the tool yet, but any new pipelines being built are utilizing the tool.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
One of our data warehouses is Oracle Autonomous Data Warehouse and it is being used for two years corresponding very well in terms of performance and reliability. Some of our data has been stored there and it's available to some departments to connect through it to pull data feeding their business intelligence tools.
  • Performance is really nice if set properly.
  • [Reliability].
  • Documentation is easy.
  • Some ETL tools are not compatible yet.
  • Even they have a good documentation, I don't think this is well structured.
  • The tool could be more intuitive.
You definitely should go for Oracle Autonomous Data Warehouse if you are looking for something trustable, secure, tunable and that can be scalable easily. All these features make it one of the best tools in terms of Data Warehousing. If you are looking for something small and of course cheap, I would not suggest this option.
Erik Dvergsnes | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
We use Oracle Autonomous Data Warehouse for one specific application that store[s] alarm[s] and incidents as an historical database. It address business problem[s] with regard to preventive maintenance that analysts can query more than a billion rows very fast, to identify certain patterns. This historical database was migrated from an older Oracle database into the Autonomous Data Warehouse and now we don't need to think about upgrading the database and having machine/database available. Now the database is always available and if it is not need[ed] for some time, we just stop it, and when there is need to query the data I start it up again.
  • Very easy and fast to load data into the Oracle Autonomous Data Warehouse
  • Exceptionally fast retrieval of data joining 100 million row table with a billion row table plus the size of the database was reduced by a factor of 10 due to how Oracle store[s] and organise[s] data and indexes.
  • Flexibility with scaling up and down CPU on the fly when needed, and just stop it when not needed so you don't get charged when it is not running.
  • It is always patched and always available and you can add storage dynamically as you need it.
  • Not sure what these can be
Very well suited for:
- data warehouse and data lake projects
- storage of decommissioned applications/databases if you one day would like to restore data - then you will always have the data available.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Oracle Autonomous Data Warehouse is the data warehousing tool for our company in cloud. It is currently being utilized by the transportation department, but we are in the process of expanding its adoption to other departments once the single sign-on issues with the connection to our core Oracle ERP Cloud is resolved. We have a need for many summary reports which could be a challenge from OTBI, hence we are planning to do summarization at the ADW level and then report out of ADW using Oracle Analytics Cloud.
  • Data warehouse in-cloud, that is the biggest plus point.
  • No need to worry about backups or maintenance since it is in-cloud.
  • Oracle Analytics Cloud comes with a default connector to ADW which makes it handy in terms of integration. OAC is our reporting tool that sits on top of ADW.
  • ODI Marketplace is a free add-on that can be installed on the compute of ADW and could be used as a complete ETL tool.
  • Oracle ADW should definitely improve in terms of cumbersome connectivity with third-party tools like ODI Marketplace.
  • Oracle Data Sync that is used to load data into ADW does not work if we have single sign-on enabled.
  • ADW can also be priced on a subscription basis instead of universal credits. This way customers need not be hooked all the time concerned about overages but use the tool to its full capacity.
Oracle Autonomous Data Warehouse is well suited for on-prem to cloud situations. That is more controllable as we have control over the ETL tools and database. It is still a challenge to adopt ADW on a full scale for cloud-to-cloud implementations primarily because the tool is still evolving and the challenges pose a risk to critical implementations without resolving the challenges.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Oracle Data Warehouse is being used across our entire organization. Although each department in our organization has its own individual use cases for maintaining a data warehouse, the overall problems that are being solved are the same. We are using Oracle Data Warehouse for business intelligence related queries, finding trends in periods of time using all the historical data, and for deep data exploration.
  • Quick and easy deployment. There is no hassle in setting up software and maintaining hardware.
  • Highly available and scalable. Accessing the data warehouse is easy, and it can scale up based on the data size requirements.
  • Autonomous functionality. With the help of machine learning, autonomous data warehousing reduces the amount of time spent managing it.
  • Customer support isn't the best out there. We usually have to wait about an hour to get some form of assistance.
  • Pricing is a bit higher than many of its competitors such as AWS Redshift.
  • Tweaking features requires dedicated staff. Software is fairly advanced. Would be difficult to use for newcomers.
Oracle Data Warehouse is well-suited for businesses medium-sized and up. Keep in mind to manage and utilize Oracle Data Warehouse's full potential, you will need to hire dedicated staff that is experienced in using it. Not to mention, the pricing is a bit high. It is less appropriate for smaller businesses that have smaller budgets and fewer employees.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The autonomous data warehouse is being used as a test case currently. We are using it to test how much more efficient and reliable it can be compared to our current configuration. It is used solely in my department . It is used to address performance issues for the most part.
  • It enables us to execute large queries quicker
  • It is easier to set up
  • It is easier to manage
  • I want more admin access for DBA to configure this database
It is well suited when buying new server hardware is too costly and when setting up a warehouse quickly is very necessary. It is also great when a DBA has very limited experience managing a data warehouse.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used Oracle Autonomous Database for our warehouse reporting. It is a 50 TB huge database and reports are generated every day. It is pretty read intensive database. It's availability is required for 24 X 7. We have several thousands customers using it on a regular basis. The performance is phenominal.
  • Read queries
  • ETL process
  • Performance.
  • Use case for hybrid environment
  • Price factor
  • Clustering
We used Oracle Autonomous Database for our warehouse reporting. It is a 50 TB huge database and reports are generated every day. It is a pretty read intensive database. Its availability is required for 24 X 7. We have several thousands of customers using it on a regular basis. The performance is phenomenal.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We've recently adopted Exadata as our primary DW solution. It allows us to quickly store and query lots of data. The data is generally written in overnight batches and is constantly queried 24x7. It even supports some online business decisions to our customers. We use it company-wide. I am an administrator of the database, as well as a SQL Programmer.
  • Handles workloads like a champ.
  • Uses state-of-the-art analytic functions and allows for quick, easy SQL.
  • "Secret Sauce" integrates the hardware and the software for faster I/O.
  • Supports thousands of concurrent users.
  • We had issues converting a legacy DW (with its existing indexes, etc) over to the new DW hardware. Given the memory-intensive resources, not all indexes are advised. Traditional query tuning methods do not work. You have to re-learn some tuning tactics.
  • Given the number of features it has, it is far more complex to administer. Requires trained staff to support.
  • Support in these areas is generally poor. Oracle is, sadly, no exception.
  • I HATE the current push to the cloud. Seems like a gigantic money-grab.
Oracle Data Warehouse is, in my opinion, the best solution available. My hesitance to recommend it would be that it costs a fortune and other vendors would likely work well for smaller companies. For large companies that can afford the pricetag, you likely won't find anything to out-perform Oracle. I've seen POCs where the competition outshines Oracle, but I believe they are specific situations, and in general, I would give Oracle my recommendation (again, if money is not an object).
Score 8 out of 10
Vetted Review
Verified User
Incentivized
My company is a non-profit organization of a healthcare system. We adopted Oracle Data Warehouse for building a clinical data warehouse, to support quality improvement and clinical research. Our hospitals and clinics run electronic health record systems that capture clinical data through patient care; the Data Warehouse is used to store them in a permanent manner. Once stored, the data can be normalized and standardized to be used by clinical departments, clinical champions, and researchers. There were a number of use cases in the Data Warehouse, but the major two were monitoring of clinical operation and improvement of clinical workflow.
  • Oracle Data Warehouse is a well-known and already validated product. Its performance, technical support, documentation, online community, and sustainability is the best among the area.
  • It is easy to find and hire good data developers, data architects, and analysts who specialize in Oracle Data Warehouse.
  • It is easy to develop a financial plan based on the product, as its licensing is systematic. Also, the product's scalability is well developed with licensing policy and it makes it easier to flexibly plan budgets as we need more functionalities and services.
  • It is very expensive product. But not to mention, there's good reasons why it is expensive.
  • The product should support more cloud based services. When we made the decision to buy the product (which was 20 years ago,) there was no such thing to consider, but moving to a cloud based data warehouse may promise more scalability, agility, and cost reduction. The new version of Data Warehouse came out on the way, but it looks a bit behind compared to other competitors.
  • Our healthcare data consists of 30% coded data (such as ICD 10 / SNOMED C,T) but the rests is narrative (such as clinical notes.). Oracle is the best for warehousing standardized data, but not a good choice when considering unstructured data, or a mix of the two.
Including other products, Oracle is very specialized in business support. Choosing Oracle Data Warehouse would be a safe choice for an enterprise-level company (more than a thousand employees). Healthcare organizations may want to consider Oracle, as they are typically conservative with privacy and security issues with patient data. Although cloud-based systems are widely being adopted in the healthcare industry (such as population research or genomics), core data sets (such as patients' sensitive medical records) may be better stored with a home-grown data center and warehouse solution.
August 02, 2018

My Oracle DW Review

Kartik Chavan | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
The Oracle Data Warehouse is a robust platform being used by many departments for Data Storage, Reporting from Stored Data, & also to build Marketing products. Mostly used for Analytics, as it is easy to query the data & stores a huge amount of data in a pre-processed form required for analytics of a variety of business aspects.
  • Scalable for the storage of very large data.
  • Simple queries to pull down the data compared to transactional databases.
  • Compatibility with variety of other tools, & industry support.
  • Not effective if we compare it with current Big Data applications.
  • Other warehouses are better for parallel processing.
  • Prices are high for few functionalities which are supposed to be bought separately.
For any business sectors dealing with large databases, and working on Analytics to improvise their business services, solutions or products, Oracle Data Warehouse can be a great option. The only scenario where I wouldn't recommend Oracle Data Warehouse is businesses with small databases, as it might not be very cost effective. It does provide all great functionalities including Storage services, BI Analytics, Security & more.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The Oracle Data Warehouse provides a robust data warehousing platform that is used across my entire organization. Oracle Data Warehouse is directly used by a wide range of departments from analytics and data sourcing, to finance and marketing. For an organization that deals with huge volumes of data, Oracle DW is a great option for warehousing.
  • Running analytics queries is made simple on Oracle DWH.
  • Great support for large databases.
  • Even while dealing with large volumes of data, the compression capabilities of Oracle DWH ensure that most use cases are scalable.
  • While the Oracle Data Warehouse provides top notch performance, the pricing options make it unaffordable for most small and medium businesses.
  • Most add-on features that businesses can’t do without are priced separately.
  • Customizability options are limited. Cannot modify most features to suit the custom needs of Business.
For large businesses that handle very large databases, Oracle proved great performance and is probably the best warehousing option available. For small and medium business, Oracle Data Warehouse might not be the best choice to use as a warehousing platform.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Oracle Data Warehouse were used for one of our clients to act as an analytics database that stores transactional data like Financial Transaction relation information, Customer Centric Information, Sales and Purchase related Information, Projects and Service related information. The information stored in the Oracle Data Warehouse would help the key business users to pull reports through data cubes which would help them in analyzing different aspects of business. So based on the data points received and the key indicators set, it would enable the business to make informed decisions to grow their business. One example would be to identify customers sales which could be seasonal in nature, so by understanding the patterns of their previous placed order the business can vouch for the customer next time when similar conducive scenario is in place.
  • Oracle Data Warehouse is scalable and reliable.
  • Seamless integration with oracle database's using synchronous and asynchronous connectivity thus giving real time data representation to the key business users.
  • Good performance and high availability of data from the Data Warehouse for analytical reporting.
  • Like any data warehouse, one needs to conduct a cost benefit analysis to see whether the IT efforts required for implementation of the data warehouse and the cost involved in maintaining the data would be adding monetary values to the organization.
  • Data Ownership could be one concern where the management needs to decide who would be having what access to the Data Warehouse. So proper configuration of the access would be required, so that there is no breach in data ownership.
Oracle Data Warehouse will be well suited for organizations which can take the maximum advantage of the capabilities that the Data Warehouse provides. It has strong analytic reporting capabilities which need to be diligently used so that the management or the key business users are able to make the maximum use of it. Maintaining the data in Oracle Data Warehouse and implementation of the DW project would require good IT manpower and costs. So enough due diligence needs to be done before implementing Oracle Data Warehouse.
Seth Goldberg | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Oracle Data Warehouse was used at a previous company to be the central data warehouse. Analysts connected to it to run queries on all types of different data like customer, transaction, and behavior data. It was also used to power reporting being done by the business.
  • Strong developer toolset. e.g. PL/SQL, partitioning, compression, etc.
  • Rich syntax
  • Rock solid reliability
  • Compatibility with other tools
  • Industry support
  • More automated functionality (e.g. automated table analysis, better automated partitioning)
  • Support for shared nothing architecture
  • Steep learning curve
Scenarios where appropriate:
  • Heavy investment in other Oracle databases
  • Availability of knowledgable Oracle staff
  • Plenty of money for the database and all the add ons
  • Need for well supported platform
  • Data sets that are not ridiculously big. Once you start hitting table sizes in the hundreds of gigs, it starts getting very hard to scale
Scenarios where not appropriate:
  • Limited budget
  • Desire to use open source software
  • HUGE datasets. Until the architecture can operate in a shared nothing fashion, it will only scale to the size of the biggest box you can get. Even that may not be enough...
  • Lots of semi/unstructured data
  • Staff has limited knowledge on tuning it
Score 9 out of 10
Vetted Review
Verified User
Incentivized
My organization designs, builds and maintains a data warehouse for various clients both from public and private sectors. Based on the individual client needs the data warehouse is being used both at the department level and as well as at the entire organization level. The data warehouse is being used to answer and provide insights to the organizations' various activities. Using the data warehouse the organizations are able to derive advanced analytic analysis and in turn increase fraud detection, efficiency and much more.
  • Able to handle very large data sizes efficiently from a performance, high availability and manageability perspective. This is accomplished through the Oracle Partitioning functionality. Partitioning allows large segments (tables, IOT index-organized tables, indexes) to be broken into smaller segments at the physical layer but treated as a whole at the logical layer.
  • Provides support for dual-format architecture through Oracle In-Memory functionality. Without any change to application code one can obtain in-memory performance. This functionality enables us to have the tables represented in both the row format and the column format using in-memory format. This is a huge boost for BI/analytic queries since the Oracle optimizer is able to intelligently choose the appropriate format.
  • Provision to materialize a subset of table data or table joins. This is through materialized views and the optimizer will rewrite the query against the base tables to make use of this materialized view. This provides a huge performance boost and is critical in VLDBs as in a data warehouse. The query rewrite is fully transparent to users.
  • Provides multiple compression capabilities. This is very useful not only for deducing the storage foot print but as well as increase performance at different layers of the infrastructure including query performance. The compression functionality can be applied against both structured and unstructured data.
  • With the advent of Engineered Systems (Exadata, Database Machine, SuperCluster) there are specific features and functionalities that can further boost the Oracle data warehouse. These are related to consolidation, Smart Scan, Storage Indexes, EHCC (Exadata hybrid columnar compression) and much more.
  • RAC - Real Application Clusters (with 2 or more nodes) provides functionality for high availability, performance and scaling as the work load increases. The parallelism is provided both within a node and as well as across nodes. If for any reason a node goes down the data warehouse is still available through other nodes and the running queries are transparently failed over to the surviving nodes.
  • For the query rewrite related to the materialized views the optimizer at times goes against the base tables. There is room for improvement for the optimizer to make more intelligent choices. There does exist functionality to identify the reason why the optimizer failed to do the rewrite of the original query. This can be further expanded.
  • On the storage indexes currently there is limitation of only 8 columns. In addition Oracle decides which of the columns are chosen as part of the storage index. It would be nice to see if both of these are addressed in future versions/releases.
  • Some of the features are 'Options' which would increase the overall licensing cost and is an important factor for certain class of users/clients. It would be nice to see if at least some of the options are standard functionality.
Oracle Data Warehouse is well suited for VLDBs (very large databases) and has core functionality to provide scalability and performance with data growth and as well user query load. It does provide the necessary features and functionalities for BI analytics, data consolidation, fraud analysis and detection. With Engineered Systems one can bring in database consolidation, shared flash storage, InfiniBand connectivity and much more into play. With the newer version, the multi-tenant architecture option is available. With multi-tenant, the user is now able to manage many databases as one with the use of Container and Pluggable databases.
Return to navigation